Ext.define('YXMES.sqcm.store.DefectCodeStore', {
	extend : 'Ext.data.Store',
	alternateClassName : 'SQCM_DefectCodeStore',
	autoLoad : false,
	autoDestory : false,
	remoteFilter : false,
	pageSize : 50,
	fields : [
		{name : 'id', type : 'string'},
		{name : 'orgCode', type : 'string'},
		{name : 'firstLevelCode', type : 'string'},
		{name : 'firstLevelDesc', type : 'string'},
		{name : 'secondLevelCode', type : 'string'},
		{name : 'secondLevelDesc', type : 'string'},
		{name : 'thirdLevelCode', type : 'string'},
		{name : 'thirdLevelDesc', type : 'string'},
		{name : 'applyOper', type : 'string'},
		{name : 'status', type : 'string'},
		{name : 'memo', type : 'string'},
		{name : 'dftCmf1', type : 'string'},
		{name : 'dftCmf2', type : 'string'},
		{name : 'dftCmf3', type : 'string'},
		{name : 'dftCmf4', type : 'string'},
		{name : 'dftCmf5', type : 'string'},
		{name : 'createDate', dateFormat : 'YmdHis', type : 'date'},
		{name : 'createUserId', type : 'string'},
		{name : 'updateDate', dateFormat : 'YmdHis', type : 'date'},
		{name : 'updateUserId', type : 'string'}
	],
	proxy : {
		type : 'zbusrpc',
		module : 'SqcmViewDefectiveCodeService',
		reader : {
			type: 'json',
			root : 'codeList'
		}
	}
});